$_file){ //Check if it's not empty if($_file['name']!=""){ $pathinfo = pathinfo($_file['name']); //If allowed extension or no extension restriction if(!in_array(strtolower($pathinfo['extension']),$allowed_extensions) && $allowed_ext_string!=""){ die(strtoupper($pathinfo['extension'])." files are not allowed.
No files have been uploaded."); } if($_file['size']>$allowed_size*1048576 && $allowed_size!=0){ die("The file size of ".basename($_file['name'])." is ".round($_file['size']/1048576,2)."MB, which is larger than allowed ".$allowed_size."MB.
No files have been uploaded."); } } } //All checks passed, attempt to upload foreach($_FILES as $files => $_file){ //Check if it's not empty if($_file['name']!=""){ $pathinfo = pathinfo($_file['name']); $file_name_array = explode(".", basename($_file['name'])); $filename = $file_name_array[count($file_name_array)-2]; $target = $upload_folder; $file_uploaded = false; $target = $target."/".$file_prefix.$filename.$file_suffix.$date_stamp.".".$pathinfo['extension']; //if image if(strtolower($pathinfo['extension'])=="jpeg" || strtolower($pathinfo['extension'])=="jpg"){ //if needs resizing or a thumbnail if(($resize_image == "yes" && ($resize_width!="" || $resize_height!="")) || ($make_thumbs == "yes" && ($thumb_width!="" || $thumb_height!=""))){ $src = imagecreatefromjpeg($_file['tmp_name']); list($width,$height)=getimagesize($_file['tmp_name']); //if needs thumbnail if ($make_thumbs == "yes" && ($thumb_width!="" || $thumb_height!="")){ $thumb_newwidth=($thumb_width!=0)?$thumb_width:(($width/$height)*$thumb_height); $thumb_newheight=($thumb_height!=0)?$thumb_height:(($height/$width)*$thumb_width); $tmp=imagecreatetruecolor($thumb_newwidth,$thumb_newheight); imagecopyresampled($tmp,$src,0,0,0,0,$thumb_newwidth,$thumb_newheight,$width,$height); $thumb_name=$thumb_prefix.$filename.$thumb_suffix.$date_stamp.".".$pathinfo['extension']; if(imagejpeg($tmp,$thumbs_dir."/".$thumb_name,100)){ $upload_status=$upload_status."Thumbnail for ".basename($_file['name'])." was created successfully.
"; }else{ die($upload_status."There was a problem creating a thumbnail for ". basename($_file['name']).". Upload was interrupted.
"); } } //if needs resizing if($resize_image == "yes" && ($resize_width!="" || $resize_height!="")){ $newwidth=($resize_width!=0)?$resize_width:(($width/$height)*$resize_height); $newheight=($resize_height!=0)?$resize_height:(($height/$width)*$resize_width); $tmp=imagecreatetruecolor($newwidth,$newheight); imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height); if(imagejpeg($tmp,$target,100)){ $upload_status=$upload_status.basename($_file['name'])." was successfully resized.
"; $file_uploaded=true; }else{ die($upload_status.basename($_file['name'])." could not be resized. Upload was interrupted.
"); } } } } if(!$file_uploaded){ if(move_uploaded_file($_file['tmp_name'], $target)){ $upload_status=$upload_status.basename($_file['name'])." was uploaded successfully.
"; }else{ $haulted=true; } } //Cleanup if(isset($src)){imagedestroy($src);unset($src);} if(isset($tmp)){imagedestroy($tmp);unset($tmp);} if($haulted){die($upload_status."There was a problem uploading ". basename($_file['name']).". Error: ".$upload_error_codes[basename($_file['error'])].". Upload was interrupted.
");} } } if($success_page!="" && $upload_status!=""){ header("Location: ".$success_page); } } ?> Untitled Document

Dean's question Upload

Choose a file to upload: